BWPS\SSU\Aws3\Aws\EndpointDiscovery\EndpointDiscoveryMiddleware S

Total Complexity 46
Dependencies 13
Dependents 1
Total lines 229
Lines of code 178
Logical lines of code 121
Comment lines 28
Methods 12
Properties 8

Methods 12

Method Rating Maintainability Complexity Lines of code
__invoke()
A
42 14 45
getDiscoveryCommand()
S
51 6 24
handleInvalidEndpoint()
S
54 5 20
parseEndpoint()
S
56 4 17
discoverEndpoint()
S
56 3 15
modifyRequest()
S
60 3 12
getCacheKey()
S
63 3 10
getIdentifiers()
S
63 3 10
handleDiscoveryException()
S
65 2 7
wrap()
S
73 1 5
__construct()
S
69 1 7
useOriginalUri()
S
70 1 6